html{border:0;background:#fef7df;}
body,div,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td{margin:0;padding:0;}
body{font-size:12px;font-family:\5B8B\4F53,arial,serif;color:#555;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
table{font-size:inherit;font:100%;border-collapse:separate;}
input,select,button,textarea{font-size:100%;font-family:inherit;}
button{overflow:visible;cursor:pointer;}
img,fieldset{border:0;}
ol,ul,li{list-style:none;}
caption,th,td{font-weight:normal;}
form label{cursor:pointer;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
a:link,a:visited{color:#666;text-decoration:none;}
a:hover,a:active{color:#e40001;text-decoration:underline;}

.block{width:980px;margin:0 auto;overflow:hidden;}
.clear{height:10px;line-height:10px;clear:both;overflow:hidden;}
.txtred {color:#f00;}

#header{height:65px;position:relative;overflow:hidden;}
#header h1{float:left;}
/*#header h1 a{display:block;margin:20px 0 0 8px;}*/
#header h1 a{display:block;margin:8px 0 0 1px;}
.header{width:auto; background:#FFFFFF url(../images/footer_bg.gif) repeat-x; padding-top:15px; margin-top:10px;}
#nav{float:right;background:url(../images/bg_nav.gif);width:800px;height:35px;margin-top:28px;overflow:hidden;}
#nav ul li{float:left;padding:0 14px;background:url(../images/jg_nav.gif) no-repeat 8px right;line-height:35px;}
#nav ul li.last{background:none;}
#nav ul li a{font-size:14px;font-weight:bold;}
#nav ul li a:link,#nav ul li a:visited{color:#fff;}
#nav ul li a:hover{color:#fff100;text-decoration:none;}
#nav ul li a.on:link,#nav ul li a.on:visited{color:#fff100;}
#nav .phone{position:absolute;right:20px;top:17px;}

#main{}
#mainleft{float:left;width:173px;margin-right:10px;overflow:hidden;}
#mainmiddle{float:left;width:615px;background:url(../images/bg_middle_end.gif) no-repeat left bottom;padding-bottom:8px;overflow:hidden;}
#mainright{float:right;width:173px;overflow:hidden;}
#mainbody{float:right;width:797px;background:url(../images/bg_body_end.gif) no-repeat left bottom;padding-bottom:9px;overflow:hidden;}

#mainmiddle .top{height:8px;line-height:8px;background:url(../images/bg_middle_top.gif) no-repeat left top;overflow:hidden;}
#mainmiddle .content{width:611px;border:2px #E3CD93 solid;border-top:0;border-bottom:0;background:#fff;overflow:hidden;}
#mainmiddle .banner{height:158px;margin-left:6px;overflow:hidden;position:relative;}
#mainmiddle .city{clear:both;width:590px;height:20px;padding:7px 0 0 10px;background:url(../images/bg_city.gif) no-repeat left top;margin:10px 0 10px 8px;}
#mainmiddle .cate{clear:both;width:600px;height:27px;background:url(../images/bg_cate.gif) no-repeat left top;margin:10px 0 10px 8px;overflow:hidden;}
#mainmiddle .cate strong{display:block;padding:7px 0 0 10px;}
#mainmiddle .cpic{background:none;height:auto;}
#mainmiddle .order{width:595px;background:url(../images/bg_order_end.gif) no-repeat left bottom;padding-bottom:8px;margin:10px 0 10px 8px;overflow:hidden;}
#mainmiddle .order .top{background:url(../images/bg_order_top.gif) no-repeat left top;}
#mainmiddle .order .content{width:573px;padding:10px;border:1px #EBD39F solid;border-top:0;border-bottom:0;background:#FFFAE7;overflow:hidden;}
#mainmiddle .order input.txt{width:200px;height:18px;border:1px #E8C981 solid;}
#mainmiddle .order input.txts{width:100px;height:18px;border:1px #E8C981 solid;}
#mainmiddle .order input.no{width:28px;height:18px;border:1px #E8C981 solid;}
#mainmiddle .order table strong{color:#E60000;font-family:arial;}
#mainmiddle .order table span{height:18px;background:url(../images/icon_help.gif) no-repeat;padding-left:20px;}
#mainmiddle .order .clear{background:url(../images/jg_line.gif) no-repeat left top;margin-top:10px;}
#mainmiddle .order .btn{padding:15px 0 10px 70px;}

.slider li{list-style:none;display:inline;}
.slider img{width:599px; height:158px;display:block;}
.num{position:absolute;right:5px;bottom:5px;}
.num li{float: left;color: #E50000;text-align: center;line-height: 16px;width: 16px;height: 16px;font-family: Arial;font-size: 12px;cursor: pointer;overflow: hidden;margin: 3px 1px;border: 1px solid #E50000;background-color: #fff;}
.num li.on{color: #fff;line-height: 21px;width: 21px;height: 21px;font-size: 16px;margin: 0 1px;border: 0;background-color: #E50000;font-weight: bold;}

.meal li{float:left;width:50%;}
.meal li span{float:left;line-height:25px;padding-right:10px;}
.meal li span.t{width:auto;}
.meal li span.t a:link,.meal li span.t a:visited{color:#555;}
.meal li span.t a:hover{color:#e40001;text-decoration:none;}
.meal li strong{float:right;color:#E60000;font-family:arial;line-height:25px;padding-right:20px;}

#mainbody .top{height:9px;line-height:9px;background:url(../images/bg_body_top.gif) no-repeat left top;overflow:hidden;}
#mainbody .content{width:793px;border:2px #E3CD93 solid;border-top:0;border-bottom:0;background:#fff;overflow:hidden;}
#mainbody .content .bar{width:760px;height:22px;padding-left:13px;line-height:22px;background:url(../images/bg_bar.gif) no-repeat left top;margin:2px 0 0 10px;color:#685050;font-weight:bold;font-size:13px;}
#mainbody .content .sub{width:760px;height:22px;padding-left:13px;line-height:22px;margin:8px 0 0 5px;font-size:13px;text-align:right;}
#mainbody .content .sub a{text-decoration:underline;}
#mainbody .area{width:761px;background:url(../images/bg_area_end.gif) no-repeat left bottom;padding-bottom:8px;margin:20px 0 10px 16px;overflow:hidden;}
#mainbody .area .top{height:8px;line-height:8px;background:url(../images/bg_area_top.gif) no-repeat left top;}
#mainbody .area .content{width:739px;padding:10px;border:1px #E3CD93 solid;border-top:0;border-bottom:0;background:#FFFAE7;overflow:hidden;}
#mainbody .area  table{margin-left:6px;}
#mainbody .area input.txt{width:150px;height:18px;border:1px #E8C981 solid;}
#mainbody .area input.txts{width:100px;height:18px;border:1px #E8C981 solid;}
#mainbody .area input.txtl{width:200px;height:18px;border:1px #E8C981 solid;}
#mainbody .area input.no{width:40px;height:18px;border:1px #E8C981 solid;}
#mainbody .area textarea{border:1px #E8C981 solid;}
#mainbody .area table strong{color:#695151;font-size:13px;}
#mainbody .area table span{color:#A70000;}
#mainbody .area .tip{padding:5px 0 12px 20px;color:#A70000;}
#mainbody  .btn{clear:both;text-align:center;padding:10px 0 15px 0;}
#mainbody .parea{width:761px;padding-bottom:8px;margin:20px 0 10px 16px;overflow:hidden;}

.login{width:173px;background:url(../images/bg_login.gif) no-repeat left bottom;padding-bottom:10px;}
.login .content{width:173px;background:url(../images/bg_login.gif) no-repeat left top;color:#fff;}
.login .title{font-size:14px;color:#FFF100;}
.login .order{background:url(../images/ico_order.gif) no-repeat;padding-left:16px;}
.login .coin{background:url(../images/ico_coin.gif) no-repeat 0 2px;padding-left:16px;}
.login table{width:150px;margin:10px 0 0 15px;}
.login table td{font-weight:bold;}
.login table.in{margin:10px 0 0 32px;}
.login table.in td{font-weight:normal;}
.login table.in a{text-decoration:underline;}
.login table input.txt{width:90px;height:16px;border:1px #E5CC91 solid;}
.login .link{width:100%;height:25px;line-height:25px;text-align:center;margin-top:5px;}
.login a:link,.login a:visited{color:#fff;}
.login a:hover{color:#fff100;}

.box{padding-bottom:10px;background:url(../images/bg_box_end.gif) no-repeat left bottom;}
.box h3{height:18px;background:url(../images/bg_box_top.gif) no-repeat;padding:11px 0 0 20px;}
.box h3 strong{float:left;font-size:13px;color:#fff;}
.box h3 a{float:right;}
.box .content{background:#fff;border:2px #E5CC91 solid;border-top:0;border-bottom:0;}

.ubox{padding-bottom:10px;background:url(../images/bg_box_end.gif) no-repeat left bottom;}
.ubox .top{height:7px;line-height:7px;background:url(../images/bg_ubox_top.gif) no-repeat left top;overflow:hidden;}
.ubox h3{height:22px;line-height:22px;background:url(../images/bg_ubox.gif) no-repeat left bottom;padding-left:20px;}
.ubox h3 strong{float:left;font-size:13px;color:#fff;}
.ubox .content{width:169px;background:#fff;border:2px #E5CC91 solid;border-top:0;border-bottom:0;overflow:hidden;}
.ubox ul{padding:5px 0;}
.ubox li{padding:5px 0 5px 18px;}
.ubox li a{padding-left:23px;padding-top:2px;background:url(../images/ico_user.gif) no-repeat;}
.ubox li a.mm{background-position:0 -25px;}
.ubox li a.dz{background-position:0 -50px;}
.ubox li a.dd{background-position:0 -72px;}
.ubox li a.jf{background-position:0 -91px;}
.ubox li a.dh{background-position:0 -112px;}
.ubox li a.ls{background-position:0 -135px;}

.guide{padding:12px 0 5px 12px;}
.guide a:link,.guide a:visited{color:#E60000;text-decoration:underline;}
.guide a:hover{background:#E60000;color:#fff;text-decoration:underline;}
.guide span{color:#999;}
.flow{text-align:center;padding-top:10px;}
.announce{padding:10px;line-height:150%;text-indent:22px;}
.online{width:173px;background:url(../images/bg_online_end.jpg) no-repeat left bottom;padding-bottom:20px;overflow:hidden;}
.online .top{height:122px;background:url(../images/bg_online_top.jpg) no-repeat left top;overflow:hidden;}
.online .content{background:#fff;border:3px #E10000 solid;border-top:0;border-bottom:0;padding:0 10px;}
.online strong{display:block;color:#E60000;height:20px;padding-top:5px;}
.online p{line-height:150%;padding:0 0 5px 0;}

.about{padding:10px;font-size:13px;line-height:150%;}
.about p{margin-bottom:22px;text-indent:22px;}
.about p img{margin-right:30px;border:1px #E8C981 solid;}

.tab{width:70px;height:20px;line-height:20px;background:url(../images/bg_tab.gif) no-repeat;clear:both;text-align:center;color:#fff;margin:16px 0 1px 16px;}
.yellowtb{background:#EBD39F;margin:0 0 20px 16px;}
.yellowtb table td{background:#fff;}
.yellowtb table td strong{color:#695151;}
.yellowtb table td span{color:#E60000;font-family:arial;font-weight:bold;}
.yellowtb .tit{background:#FFFAE7;}
.spacetb td{padding:8px;line-height:150%;}
.spacetb td.tit{color:#695151;font-size:12px;}
.spacetb .answer{width:100%;border-top:1px #EBD39F dashed;color:#E60000;margin-top:5px;padding-top:8px;}
.kind{margin:0 auto;width:290px;padding:18px 0 20px 0;overflow:hidden;}
.kind span{display:block;float:left;height:26px;background:url(../images/ico_pay.jpg) no-repeat;padding:4px 0 0 40px;margin-right:30px;}
.kind span.web{background-position:0 -32px;}
.success{margin:20px 0 15px 0;}
.success p{background:url(../images/ico_success.jpg) no-repeat;padding-left:70px;margin-left:230px;height:30px;padding-top:20px;}
.success p strong{color:#E60000;font-family:arial;}

#position{clear:both;margin-bottom:8px;height:20px;line-height:20px;padding-left:22px;color:#666;}

.points{width:780px;padding:10px 0;overflow:hidden;}
.points li{float:left;width:25%;text-align:center;}
.points span{display:block;width:100%;}
.points span.t{color:#f90;padding:8px 0 5px 0;}
.points span.p{color:#f90;padding:0 0 5px 0;}

.activity{width:760px;margin-left:16px;padding:10px 0;overflow:hidden;}
.activity li{float:left;width:100%;text-align:center;}
.activity span{display:block;width:100%;}
.activity span.t{color:#f90;padding:8px 0 5px 0;}
.activity span.p{color:#f90;padding:0 0 5px 0;}

.pinfo{width:770px;overflow:hidden;margin:0 auto;margin-top:15px;}
.pinfo .mix{clear:both;width:100%;height:160px;overflow:hidden;}
.pinfo .l{float:left;width:185px;padding-left:5px;}
.pinfo .r{float:left;width:500px;line-height:25px;font-size:13px;}
.pinfo .r strong{display:block;font-size:14px;}
.pinfo .coin{color:#f60;font-family:arial;}
.pinfo .info{line-height:150%;}
.pinfo .info p{padding-bottom:18px;}

.page{clear:both;padding:10px;}
.page{text-align:right;}
.page .txtred{color:#e60000;}

.tpic{width:130px;float:left;}
.tcot{width:150px;float:right;line-height:17px;}
.tcot strong{display:block;clear:both;font-size:14px;margin-bottom:5px;}

.close{width:13px;height:13px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;background-image:url(../images/ico_close.gif);background-repeat:no-repeat;margin-top:2px;margin-right:2px;}
#lwc,#rwc,#lwc_c,#rwc_c{display:none;}
#lwca,#rwca,#lwc_ca,#rwc_ca{display:none;}

#footer{margin-top:20px;height:35px;padding-top:20px;background:url(../images/bg_footer.gif) no-repeat;color:#fff;}
#footer p{font-family:arial;margin-left:40px;}
#footer a:link,#footer a:visited{color:#fff;}
#footer a:hover{color:#ffc;}





.footer{width:auto; background:#FFFFFF url(../images/footer_bg.gif) repeat-x; padding-top:35px; margin-top:10px;}
   .footer_cont{width:950px; height:60px; text-align:center; color:#666666; margin:0 auto;}
      .footer_cont a{color:#666666; text-decoration:none;}
	  .footer_cont a:hover{text-decoration:underline;color:#FF6000;}
	  .footer_cont p{line-height:25px; margin-top:5px;}
	  
	  .frend_link{background-color: #FFFFFF;color:#666666;width:auto;padding:10px 0px;}
.frend_link p{text-align:left;width:950px; margin:0 auto;line-height:21px;}
.frend_link a {color:#666666; margin:0px 2px;text-decoration:none}
.frend_link a:hover {text-decoration: underline;}
.clears{clear:both;}
